cmake_minimum_required(VERSION 4.0)
project(linuxStudy)

set(CMAKE_CXX_STANDARD 20)

add_executable(linuxStudy main.cpp
        open.c
        read.c
        stat.c
        myCpp.c
        myMove.c
        mkdir.c
        write.c
        exec.c
        fork.c
        parentChild.c
        sh.c
        ff.c
        pipe.c
        fifoA.c
        shmA.c
        shmB.c
        signal.c
        chmctl.c
        msgA.c
        semA.c
        semB.c
        sigint.c
        kill.c
        sigaction.c
        sigqueue.c
        sigprocmask.c
        tcpServer.c
        udpServer.c
        udpClient.c
        chatServer.c
        select.c
        poll.c
        epoll.c
        pthread_create.c
        thread.c
        pt.c
        data.c
        aio_read.c
        icmp_ping.c
        pthread_pool_simple.c
        cond_one.c
        thread_pool.h
        thread_pool.c
        test.c
        httpserver.c
)
